home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / util / misc / gadmget1_5.lha / GadMget1.5 / Source / GadMget.h < prev    next >
C/C++ Source or Header  |  1994-10-01  |  2KB  |  89 lines

  1. /* GadMGet.h */
  2.  
  3. #ifndef MGET_H
  4. #define MGET_H
  5.  
  6. #define NUL                     0
  7.  
  8. #define USE_CUSTOMSCREEN     0
  9. #define USE_PUBSCREEN         1
  10. #define USE_WBSCREEN        2
  11.  
  12. #include <stdio.h>
  13. #include <string.h>
  14. #include <dos/dos.h>
  15. #include <exec/types.h>
  16. #include <intuition/intuition.h>
  17. #include <intuition/intuitionbase.h>
  18. #include <intuition/screens.h>
  19. #include <graphics/gfxbase.h>
  20. #include <libraries/gadtools.h>
  21. #include <libraries/dos.h>            /* contains RETURN_OK, RETURN_WARN #def's */
  22. #include <exec/lists.h>
  23. #include <exec/nodes.h>
  24. #include <exec/memory.h>
  25. #include <exec/types.h>
  26. #include <workbench/startup.h>
  27. #include <workbench/workbench.h>
  28.  
  29. #include <intuition/gadgetclass.h>
  30. #include <libraries/asl.h>
  31. #include <clib/asl_protos.h>
  32. #include <clib/alib_protos.h>
  33. #include <clib/exec_protos.h>
  34. #include <clib/dos_protos.h>
  35. #include <clib/intuition_protos.h>
  36. #include <clib/gadtools_protos.h>
  37. #include <clib/alib_protos.h>
  38. #include <clib/icon_protos.h>
  39. #include <clib/wb_protos.h>
  40.  
  41. #include "mget_listview2.h"
  42.  
  43. VOID debug(int a);
  44. VOID FindReturns(char *mystring);        
  45. VOID main (int argc, char *argv[]);
  46. VOID Cleanup(void);
  47. VOID FreeFileNodes(struct List *);
  48. VOID UpdateByteCount(char *mystring, int addorsub);
  49. VOID UpperCase(char *oldstring);
  50. VOID LowerCase(char *oldstring);
  51. VOID SetMenuValues();
  52. VOID findgadgoto(int index, int flashes);
  53. VOID PrintList(struct List *);
  54. VOID TurnOnAllMenuItems(struct Menu *);
  55. VOID ParseCliArgs(int argc, char *argv[]);
  56. VOID ParseWBArgs(struct WBStartup *argv);
  57. VOID SetReqDefaults(char *szFilePath);
  58. VOID PrintCommandString(int *printnextreturn, int *printed_bytes);
  59. VOID GenerateCDCommand(int *printreturnfirst, int *printed_bytes, char *szLastDir, char *nodename);
  60. VOID SortByDirectory(struct List *thislist);
  61.  
  62. int PrintFile(char *szFileName, int PrintReturnFirst);
  63. int AddFile(struct List *, char *);
  64. int ReadmyFile(void);
  65. int listviewgadgetClicked (VOID);
  66. int mgetabout (VOID);
  67. int mgetopenfile (void);
  68. int mgetappend (void);
  69. int mgetquit (VOID);
  70. int mgetnoparse (void);
  71. int mgetfiles (void);
  72. int mgetsplit (void);
  73. int mgetlinelength (void);
  74. int mgetreadmes (void);
  75. int mgetcase (void);
  76. int mgetCD (void);
  77. int SearchList(char *key);
  78. int OutputList(struct List *thislist);
  79. int RawOutputList(struct List *thislist);
  80. void ChangeWindowTitle(void);
  81. int RequestAFile(char *szBuffer);
  82. int MakeReq(char *sText, char *sTitle, char *sGadgets);
  83.  
  84. BOOL handle_window_events(struct Window *);
  85.  
  86.  
  87. #endif
  88.  
  89.